Generating, Compiling, and Linking
AppMaker generates source code and resources that are ready to compile, link, and run. With just a few simple steps you can create a working applications.
- Choose a language, and generate code.
- Create a project for your compiler.
- Add source files to your project.
- Compile, link, and run.
- In the File menu, choose Language, then select a Language file.
- In the File menu, choose Generate. After AppMaker is finished generating, click Done, then Quit AppMaker.
- In the Finder, navigate inside your AppMaker folder to the Projects subfolder for the language you generated, e.g. Projects: CodeWarrior Pro 3: PowerPlant. Drag the YourApp.u project file and the resource file to your application's folder.
- Rename the copied YourApp.u project file to the name of your application. (For PowerPlant the conventional extension is option-m but that character doesn't display properly in most browsers. For Symantec the conventional extension is option-p.)
- Running your development environment, e.g. Metrowerks or Symantec, open your project file. Add the generated source and resource files.
- In the project Settings dialog set the targets of the linked application to <your name>68K and <your name>PPC.
- For Metrowerks, at the bottom of the Edit menu, choose "YourApp68K Settings...".
- In the Settings dialog, on the left side under Target, select Target Settings. In the Target Name field, type the name of your application plus "68K".
- On the left side, select 68K Target. In the File Name field, type the name of your application plus "68K".
- Click the Save button, then close the dialog.
- In your project window, near the top, use the popup to select YourAppPPC. As a shortcut for choosing "YourAppPPC Settings..." from the Edit menu, click the small icon just to the right of the popup.
- In the Settings dialog, again select Target Settings and PPC Target to rename YourAppPPC to the name of your application plus "PPC".
- Choose the Make command, then wait for your compiler to build your application.